OS. 関数の戻り値
ほとんどのOpenSTAAD関数は、次のいずれかを示す値を返します。
- 関数の成功または失敗(ブーリアンの結果)
- 関数の結果の値(数値の結果)
OpenSTAAD関数がブーリアンの結果を返し、その戻り値が0と等しい場合は、OpenSTAADで関数を実行できなかったことを意味します。この結果が表示される場合は、必要なすべてのパラメータを関数に渡したことを確認します。受け渡すすべてのパラメータが有効であることを確認してください。戻り値が1の場合は、OpenSTAADで関数が正常に実行されたことを示します。
特に指定がない限り、関数によって返される結果は、その目的で渡された変数の名前で格納されます。
OpenSTAADアプリケーション関数のいくつかは、関数の戻り値として結果を返します。そのような場合、関数の戻り値に関する上記のコメントは適用されません。
関数の値を返す関数の場合、次のようになります。
Dim returnValue
returnValue = objOpenSTAAD.BooleanReturn (param1, param2, … ,paramn)